Add a GtkWindowGroup struct that allows grouping together multiple windows
authorOwen Taylor <otaylor@redhat.com>
Thu, 14 Jun 2001 21:44:01 +0000 (21:44 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Thu, 14 Jun 2001 21:44:01 +0000 (21:44 +0000)
commitcf2fab907731469bc0753b4f73b04c11633d336c
treee897e81aee574e87ab3f0bbeb14cc2ade51c5da2
parent22491fd6a4ee247bf49988db49250a6e3c278bf0
Add a GtkWindowGroup struct that allows grouping together multiple windows

Fri Jun  8 17:56:52 2001  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkwindow.[ch] gtk/gtkmain.c: Add a GtkWindowGroup struct
that allows grouping together multiple windows so that grabs
within that set of windows only affect those windows.

* gtk/gtkmain.c gtk/gtkwidget.[ch]: Add a "grab_notify"
signal for notification when a widget becomes shadowed
by a grab or is no longer shadowed by a grab.

* gtk/gtkwidget.c (gtk_widget_propagate_state)
  gtk/gtkmain.c: (gtk_widget_grab_add): Don't allow
insenstive widgets to maintain a grab.
16 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gdk/gdkwindow.h
gtk/gtkmain.c
gtk/gtkplug.c
gtk/gtkplug.h
gtk/gtksocket.c
gtk/gtkwidget.c
gtk/gtkwidget.h
gtk/gtkwindow.c
gtk/gtkwindow.h